recently rented or purchased - Almanca İngilizce Sözlük